/********************************************************
			Right to Left Styles
********************************************************/
*, body {
  direction: rtl; }

#page {
  text-align: right !important; }

.nav #nav_left {
  float: right; }
.nav #nav_right {
  float: left; }

#footer-bottom #footer_bottom_left {
  float: right; }
#footer-bottom #footer_bottom_right {
  float: left; }

#left_column {
  float: right !important; }

.bx-viewport, #layered_price_slider, #product_link_nav_wrap, #mobile_bar_left, #mobile_bar_center, #mobile_bar_right {
  direction: ltr; }

.iosSlider {
  direction: ltr; }
  .iosSlider .slider {
    direction: ltr; }

.owl-carousel {
  direction: ltr; }
  .owl-carousel .owl-wrapper-outer {
    direction: ltr; }
    .owl-carousel .owl-wrapper-outer .owl-wrapper {
      direction: ltr; }

.owl-theme.owl-navigation-tr .owl-controls .owl-buttons {
  right: auto;
  left: 0;
  direction: ltr; }
  #left_column .owl-theme.owl-navigation-tr .owl-controls .owl-buttons, #right_column .owl-theme.owl-navigation-tr .owl-controls .owl-buttons {
    right: auto;
    left: 6px; }

table#cart_summary .cart_discount_price .price, .cart_total_voucher .price, #reduction_percent, #reduction_amount, .itemlist_right .price_container span, #cart_block table#vouchers td.price {
  direction: ltr; }

.sale_percentage {
  direction: ltr;
  display: inline-block; }

.itemlist_right .price_container span i, .sale_percentage i {
  float: right; }

table#cart_summary .cart_discount_price .price {
  display: inline-block; }

#more_info_tabs li,
.pb-center-column,
.pb-left-column,
#homepage-slider,
#home-page-tabs.li_fl li,
.shop-phone,
#header_top_left,
#header_top_right,
.stsocial_list.li_fl li,
.custom_links_list.li_fl li {
  float: right !important; }

#search_block_top .button-search, #search_block_mobile_bar .button-search {
  left: 1px;
  right: auto; }

#header_left .top_bar_item {
  float: right;
  padding-right: 0;
  padding-left: 10px; }

#header_top_right .top_bar_item, #header_bottom .top_bar_item {
  float: left; }
  #header_top_right .top_bar_item:first-child, #header_bottom .top_bar_item:first-child {
    padding-right: 10px; }

#st_mega_menu_wrap .ml_level_0 {
  text-align: right; }

.mo_mu_level_0 .active > .opener,
.mo_mu_level_0 .opener {
  background-position: left center!important; }

.mu_level_2 a[class^="ma_level_"]:before, .stmenu_multi_level a[class^="ma_level_"]:before {
  padding-right: 0px; }

.stmenu_multi_level ul {
  left: auto;
  right: 100%; }

.style_wide .mu_level_2 ul {
  left: auto;
  right: 80px; }

.bullet li a:before, .blockcategories_footer .list > ul > li > a:before {
  padding-right: 0; }

.tags_block .block_content a, .tags_block .footer_block_content a {
  float: right; }

.easycontent_s9 {
  padding-left: 0;
  padding-right: 46px; }
  .easycontent_s9 .easy_icon {
    float: right;
    margin-left: auto;
    margin-right: -46px; }

.easycontent_s1 {
  padding-left: 0;
  padding-right: 70px; }
  .easycontent_s1 .easy_icon {
    float: right;
    margin-left: auto;
    margin-right: -70px; }

.easycontent_s2 {
  padding-left: 0;
  padding-right: 130px; }
  .easycontent_s2 .easy_icon {
    float: right;
    margin-left: auto;
    margin-right: -110px; }

.easycontent_s3 {
  padding-left: 0;
  padding-right: 26px; }
  .easycontent_s3 .easy_icon {
    float: right;
    margin-left: auto;
    margin-right: -26px; }

.easycontent_s4 {
  padding-left: 0;
  padding-right: 36px; }
  .easycontent_s4 .easy_icon {
    float: right;
    margin-left: auto;
    margin-right: -36px; }

.easycontent_s5 {
  padding-left: 0;
  padding-right: 56px; }
  .easycontent_s5 .easy_icon {
    float: right;
    margin-left: auto;
    margin-right: -56px; }

.easycontent_s7 .easy_icon_wrap {
  padding-left: 0;
  padding-right: 36px; }
  .easycontent_s7 .easy_icon_wrap .easy_icon {
    float: right;
    margin-left: auto;
    margin-right: -36px; }

.easycontent_s8 {
  padding-left: 0;
  padding-right: 36px; }
  .easycontent_s8 .easy_icon {
    float: right;
    margin-left: auto;
    margin-right: -36px; }

.easycontent_s9 {
  padding-left: 0;
  padding-right: 46px; }
  .easycontent_s9 .easy_icon {
    float: right;
    margin-left: auto;
    margin-right: -46px; }

#product_actions_wrap .buttons_bottom_block {
  margin-right: 0;
  margin-left: 8px; }

.product_meta_wrap .product_meta {
  float: right;
  margin-right: 0;
  margin-left: 8px; }

.has_productlinknav {
  padding-right: 0;
  padding-left: 68px; }

#product_link_nav_wrap {
  right: auto;
  left: 0; }

.box-info-product .exclusive {
  padding-left: 12px;
  padding-right: 40px; }
  .box-info-product .exclusive:before {
    left: auto;
    right: 10px; }

#product_comments_block_extra .comments_note {
  margin-right: 0;
  margin-left: 1em; }

.comment .comment_author,
.comment .comment_details,
.comment .comment_actions {
  float: right!important; }

#htmlcontent_top {
  float: left !important;
  margin-right: 4px;
  margin-left: auto !important; }

#cart_block .cart-prices-item .fl, #cart_block .cart-prices-item span {
  float: right !important; }

#attributes .attribute_list #color_to_pick_list li {
  float: right !important; }

#product_comments_block_extra .comments_note.pull-left, #product_comments_block_extra .star_content {
  float: right !important; }

.comments_advices.pull-left {
  float: right !important; }

#new_comment_form {
  float: right !important; }
  #new_comment_form #criterions_list label, #new_comment_form #criterions_list .star_content {
    float: right !important; }
  #new_comment_form .product img {
    float: right !important; }

.wrapper_block label, .featured_categories_list li, .pro_itemlist li, .subcate_grid_view li, .subcate_list_view li .img, .product_list.grid .ajax_block_product, .blog_list_grid .block_blog {
  float: right !important; }

#buy_block .our_price_display, #buy_block #old_price {
  float: right !important; }

ul.product_list.list .pro_first_box, #listpage_content div.categTree {
  float: right !important; }

label[for=id_address_delivery], label[for=id_address_invoice] {
  float: right !important; }

.addressesAreEquals input, #module-blockwishlist-mywishlist .wishlistLinkTop li {
  float: right !important; }

ul.wlp_bought_list li .product_image, ul.wlp_bought_list li .product_infos {
  float: right !important; }

#avatar_left, .comment_node_left, #opc_account_choice .col-md-4, #opc_account_choice .col-md-8, .favoriteproduct a.product_img_link, #cart_block #cart-buttons .fl, #new_comment_form_footer .fl {
  float: right !important; }

#new_comment_form_footer .closefb {
  display: inline-block; }

.favoriteproduct a.product_img_link {
  margin-right: 0 !important;
  margin-left: 14px; }
.favoriteproduct .remove {
  right: auto !important;
  left: 10px; }

.comment_node_right {
  margin-left: 0 !important;
  margin-right: 66px; }

.adresses_bloc .item {
  margin-right: 0 !important;
  margin-left: 60px; }

#new_account_form p.checkbox input {
  margin-left: 0 !important;
  margin-right: 260px; }

#contact p.select select {
  margin-right: 0 !important;
  margin-left: 10px; }

#avatar_right {
  margin-left: 0 !important;
  margin-right: 148px; }

.alert ul, .alert ol {
  margin-left: 0 !important;
  padding-left: 0 !important;
  margin-right: 27px;
  padding-right: 10px; }

.addressesAreEquals label {
  margin-left: 0 !important;
  margin-right: 5px; }

#address_delivery {
  margin-right: 0 !important;
  margin-left: 35px; }

ul.wlp_bought_list li {
  margin-left: 20px !important;
  margin-right: 0 !important; }
  ul.wlp_bought_list li .product_infos {
    margin-left: 0 !important;
    margin-right: 10px; }

#address p.inline-infos {
  margin-right: 265px !important;
  margin-left: 0 !important; }

#add_address span.form_info, #add_address span.inline-infos {
  margin-right: 265px !important;
  margin-left: 0 !important; }

#cart_block #cart_block_shipping_cost, #cart_block #cart_block_total, #cart_block #cart-buttons .pull-right {
  float: left !important; }

#module-blockwishlist-mywishlist .wishlistLinkTop #hideSendWishlist, #new_comment_form_footer .fr, #submitReorder .pull-right,
#contact-link {
  float: left !important; }

#buy_block .our_price_display.pull-left, #buy_block #old_price.pull-left, #buy_block #reduction_percent.pull-left, #buy_block #reduction_amount.pull-left, #buy_block #pretaxe_price.pull-left {
  margin: 0 0 0 10px !important;
  float: right !important; }

.subcate_list_view li .img {
  margin-right: 0 !important;
  margin-left: 1em; }

#stsocial_list_topbar li a, #footer_info .pull-left, #ordermsg p.txt, .payment_module img, .bottom-pagination-content .product-count, #blog_link_nav a.fl, div#cart_voucher, .star, #cart_block .quantity-formated .quantity, .dialog_action .pull-left, .cart_navigation .pull-left {
  float: right !important; }

#ordermsg p.txt {
  margin-right: 0;
  margin-left: 25px; }

.payment_module img {
  margin-right: 0;
  margin-left: 10px; }

.bottom-pagination-content div.pagination, .bottom-blog-pagination div.pagination, .bottom-blog-mycomments-pagination div.pagination {
  float: left; }

.pagination ul.li_fl > li {
  float: right; }
.pagination ul.li_fl .icon-right-open-3:before {
  content: '\e0cd'; }
.pagination ul.li_fl .icon-left-open-3:before {
  content: '\e0cc'; }

div.pagination .showall .show_all_products {
  border-left: 1px solid #f2f2f2; }

.content_sortPagiBar .sortPagiBar #productsSortForm, .content_sortPagiBar .sortPagiBar .productsSortForm, .content_sortPagiBar .sortPagiBar .nbrItemPage {
  float: left; }

#blog_link_nav a.pull-right, table#cart_summary_total, .dialog_action .fr,
.cart_navigation .pull-right {
  float: left !important; }

.sortPagiBar .nbrItemPage {
  margin-right: 0;
  margin-left: 10px !important; }

.aui_close, .aui_loading {
  text-indent: 999em; }

.aui_close {
  right: auto;
  left: -16px; }

#header #cart_block {
  right: auto !important;
  left: 0; }

.nav_top_right .flex-direction-nav {
  right: auto;
  left: 0px;
  padding-right: 6px;
  padding-left: 0; }

.section .title_block span, .section .title_block a {
  padding-left: 8px;
  padding-right: 0; }

.opener, .grower {
  right: auto;
  left: 0; }

#footer .opener, #footer .grower {
  right: auto !important;
  left: 15px; }

.categories_tree_block li a {
  padding: 10px 5px 10px 35px; }
.categories_tree_block li ul li a {
  padding: 6px 5px 6px 27px; }

#layered_block_left .layered_close {
  float: left !important;
  padding-right: 0 !important;
  padding-left: 5px; }

ul.product_list.list .pro_second_box {
  margin-left: 0 !important;
  margin-right: 270px; }
  ul.product_list.list .pro_second_box .s_title_block, ul.product_list.list .pro_second_box .price_container, ul.product_list.list .pro_second_box .rating_box, ul.product_list.list .pro_second_box .product_stock_info, ul.product_list.list .pro_second_box .product_online_only {
    text-align: right !important; }

ul.product_list.list > li .pro_second_box {
  text-align: right; }

.cancel {
  text-indent: 999em; }

#new_comment_form .product .product_name, #new_comment_form .product .product_desc {
  margin-right: 130px;
  margin-left: 0 !important; }

#my-account ul.myaccount-link-list li .icon_wrap {
  margin-right: 0 !important;
  margin-left: 6px; }

.addresses-lists .col-sm-6 {
  float: right; }

.dropdown_list {
  text-align: right;
  left: auto;
  right: 0; }

#nav_right .dropdown_list {
  left: 0;
  right: auto; }

#header_left .dropdown_list:after, #nav_left .dropdown_list:after, #header_left .dropdown_list:before, #nav_left .dropdown_list:before {
  left: auto;
  right: 20px; }
#header_top_right .dropdown_list:after, #nav_right .dropdown_list:after, #header_top_right .dropdown_list:before, #nav_right .dropdown_list:before {
  right: auto;
  left: 20px; }

.dropdown_tri i,
.dropdown_list_ul i {
  margin-right: 0;
  margin-left: 4px; }

.dropdown_wrap .dropdown_tri.dropdown_tri_in:before {
  font-family: "fontello";
  content: "\f107";
  opacity: 0.7;
  margin-right: 4px;
  top: 0px;
  position: relative; }
.dropdown_wrap .dropdown_tri.dropdown_tri_in:after {
  display: none; }

#languages-block-top .dropdown_tri img.mar_r4, #languages-block-top .dropdown_list img.mar_r4 {
  margin-right: 0;
  margin-left: 4px; }

.pro_column_left, .small_list_left, #comment_content {
  float: right; }

.pro_column_right {
  margin-left: 0;
  margin-right: 80px; }

#footer .pro_column_right, #top_bar .pro_column_right {
  margin-left: 0;
  margin-right: 55px; }

.small_list_right {
  margin-left: 0;
  margin-right: 110px; }

.dialog_pro_img {
  float: right; }

.dialog_pro_info {
  float: left; }

.aui_content {
  text-align: right; }

#sitemap_content div.sitemap_block li a {
  padding: 2px 10px 2px 0 !important;
  background-position: right 6px !important; }

#footer .row .span3 .opener, #footer .row .span6 .opener, #footer .row .span9 .opener, #footer .row .span12 .opener {
  right: auto;
  left: 10px; }
#footer .block {
  float: right; }

.quantity_input_wrap, .cart_quantity_button {
  padding-right: 0 !important;
  padding-left: 20px; }

.product_quantity_up, .product_quantity_down, .cart_quantity_up, .cart_quantity_down {
  border-left: 1px solid #CCCCCC;
  border-right: none;
  right: auto;
  left: 0; }

.cart_quantity .cart_quantity_input, .cart_quantity .cart_quantity_button {
  float: right; }

.cart_navigation .exclusive, .cart_navigation .exclusive_large {
  float: left; }

ul.step li {
  float: right; }

ul.step li a, ul.step li span {
  border-right-width: 1px;
  border-left-width: 0; }

ul.step li:last-child a, ul.step li:last-child span {
  border-left-width: 1px; }

table.table-data-sheet th, table.table-data-sheet td, table.table_block th, table.std td, table.table_block td {
  text-align: right; }

.table th, .table td {
  text-align: right; }

#account-creation_form p.checkbox input {
  margin-right: 260px;
  margin-left: 0 !important; }

#identity .std #security_informations {
  padding-right: 264px !important;
  padding-left: 0 !important; }

/* 
.breadcrumb li, .breadcrumb li span, .breadcrumb li a {
    display: inline-block;
}
 */
table#product_comparison {
  border-right: 0px !important;
  border-left: 1px solid #e5e5e5; }

ul.square,
#short_description_content ul,
#short_description_content ol,
#short_description_content dl,
#idTab1 .rte ul,
#idTab1 .rte ol,
#idTab1 .rte dl,
.steasytabs_content ul,
.steasytabs_content ol,
.steasytabs_content dl,
.menu_custom_content ul,
.menu_custom_content ol,
.menu_custom_content dl,
.blog_content ul,
.blog_content ol,
.blog_content dl,
#tinymce ul,
#tinymce ol,
#tinymce dl,
.rte ul,
.rte ol,
.rte dl,
.style_content ul,
.style_content ol,
.style_content dl {
  margin-left: 0 !important;
  margin-right: 1.5em; }

#new_account_form span.form_info, #new_account_form span.inline-infos {
  margin-right: 270px !important;
  margin-left: 0 !important; }
#new_account_form p.inline-infos {
  margin-right: 270px !important;
  margin-left: 0 !important; }

#order-opc #new_account_form p.submit {
  margin-right: 0;
  margin-left: 120px;
  text-align: left; }

#contact p.submit input {
  margin-left: 0 !important;
  margin-right: 185px; }

#order-history-total td {
  text-align: left; }
#order-history-total span {
  float: none;
  display: inline-block; }
#order-history-total td span:last-child {
  margin-right: 6px; }

/*block cart*/
.cart_block .deleteCustomizableProduct {
  float: left !important; }
.cart_block .cart_block_product_image {
  float: right !important;
  margin-right: 0 !important;
  margin-left: 10px; }

.cart_block {
  text-align: right; }
  .cart_block .cart_block_list .remove_link {
    float: left; }
  .cart_block dt .price {
    float: left; }
  .cart_block .quantity-formated {
    padding-right: 0 !important;
    padding-left: 2px; }

.cart_block .cart_block_shipping_cost,
.cart_block .cart_block_tax_cost,
.cart_block .cart_block_total,
.cart_block .cart_block_wrapping_cost {
  float: left; }

.cart_block .cart-images {
  float: right;
  margin-right: auto;
  margin-left: 10px; }

#products_compared_list .pro_column_right {
  padding-right: 0;
  padding-left: 12px; }
#products_compared_list .stcompare_remove {
  right: auto;
  left: 0; }

/*block currency*/
#customer_privacy {
  float: right !important; }

/*block layered*/
#enabled_filters li a {
  right: auto !important;
  left: 6px; }

.fancybox-close {
  right: auto !important;
  left: -18px; }

#address #uniform-newsletter, #address #uniform-optin, #address #uniform-invoice_address,
#identity #uniform-newsletter,
#identity #uniform-optin,
#identity #uniform-invoice_address,
#account-creation_form #uniform-newsletter,
#account-creation_form #uniform-optin,
#account-creation_form #uniform-invoice_address,
#new_account_form #uniform-newsletter,
#new_account_form #uniform-optin,
#new_account_form #uniform-invoice_address,
#opc_account_form #uniform-newsletter,
#opc_account_form #uniform-optin,
#opc_account_form #uniform-invoice_address {
  margin-left: 5px !important;
  margin-right: 264px !important; }
#address .submit, #address .submit2,
#identity .submit,
#identity .submit2,
#account-creation_form .submit,
#account-creation_form .submit2,
#new_account_form .submit,
#new_account_form .submit2,
#opc_account_form .submit,
#opc_account_form .submit2 {
  padding-left: 0 !important;
  padding-right: 264px !important; }
#address span.form_info, #address p.inline-infos, #address span.inline-infos,
#identity span.form_info,
#identity p.inline-infos,
#identity span.inline-infos,
#account-creation_form span.form_info,
#account-creation_form p.inline-infos,
#account-creation_form span.inline-infos,
#new_account_form span.form_info,
#new_account_form p.inline-infos,
#new_account_form span.inline-infos,
#opc_account_form span.form_info,
#opc_account_form p.inline-infos,
#opc_account_form span.inline-infos {
  margin-right: 265px !important;
  margin-left: 0 !important; }

.radio-inline .checker, .checkbox .checker {
  float: right !important;
  margin-right: 0!important;
  margin-left: 5px; }

#layered_form div.checker {
  margin-right: 0!important;
  margin-left: 5px; }

.addresses .col-md-6, #HOOK_PAYMENT .col-md-6, .bloc_adresses .col-sm-6 {
  float: right; }

.stmenu_sub .style_wide .mllevel1, .nav-tabs > li {
  float: right; }

div.uploader span.action, div.uploader span.filename {
  float: right; }

#mycomments_list span a {
  display: inline-block; }

.store-content .address-input {
  float: right !important;
  margin-right: auto !important;
  margin-left: 19px; }
.store-content .radius-input {
  float: right !important;
  margin-right: auto !important;
  margin-left: 20px; }

#st_blog_featured_article_first .row .col-md-6 {
  float: right; }

#header_right {
  text-align: left; }

.st_blog_comment_reply #comment_input .col-xs-4, .st_blog_comment_reply #comment_textarea .col-xs-8 {
  float: right; }

#footer #newsletter_block_left .form-group label {
  text-align: right; }

.layer_box {
  text-align: right; }
  #header_right .layer_box {
    text-align: right; }
  .layer_box .layer_product .product-image-container {
    float: right; }
  .layer_box .layer_product .layer_product_info {
    margin-left: auto;
    margin-right: 68px; }
  .layer_box .button-container .pull-left {
    float: right!important; }
  .layer_box .button-container .pull-right {
    float: left!important; }

.ac_results {
  text-align: right; }

.ac_product_name {
  margin-left: auto;
  margin-right: 10px; }

#product p#loyalty {
  padding: 10px 20 10px 0; }
  #product p#loyalty:before {
    left: auto;
    right: 0; }

.itemlist_left {
  float: right; }

.itemlist_right {
  margin-left: 0;
  margin-right: 110px; }

#sitemap .sitemap_block li a:before {
  content: "\f104"; }

#listpage_content div.tree_top {
  padding: 5px 27px 0 0; }

#listpage_content ul.tree {
  padding-left: 0;
  padding-right: 24px; }
  #listpage_content ul.tree li {
    margin: 0 21px 0 0;
    padding: 5px 33px 0 0;
    border-left: none;
    border-right: 1px solid #f2f2f2;
    background: url(../img/sitemap-horizontal.png) no-repeat right 15px transparent; }
  #listpage_content ul.tree > li {
    margin: 0 11px 0 0; }
  #listpage_content ul.tree li.last {
    background: url(../img/sitemap-last-rtl.png) no-repeat right -4px transparent; }

.footable .footable-sortable .footable-sort-indicator:after {
  float: right; }

.layer_box .cross {
  right: auto;
  left: -36px; }

.blog_row_list .blog_image {
  float: right; }

.blog_row_list .s_title_block, .blog_row_list .blok_blog_short_content, .blog_row_list .blog_info {
  margin-left: 0;
  margin-right: 192px; }

.blog_medium_list .blog_image {
  float: right; }

.blog_medium_list .s_title_block, .blog_medium_list .blok_blog_short_content, .blog_medium_list .blog_info {
  margin-left: 0;
  margin-right: 272px; }

.products_slider .block_blog.blog_medium_list {
  text-align: right; }

.style_wide .col-md-1, .style_wide .col-md-2, .style_wide .col-md-2-4, .style_wide .col-md-3, .style_wide .col-md-4, .style_wide .col-md-5, .style_wide .col-md-6, .style_wide .col-md-7, .style_wide .col-md-8, .style_wide .col-md-9, .style_wide .col-md-10, .style_wide .col-md-11 {
  float: right; }
